nest of the tacuru ant - Alemán Inglés Diccionario